/*
 * @Author: 卢金辉 3400170271@qq.com
 * @Date: 2025-06-27 08:55:29
 * @LastEditors: 卢金辉 3400170271@qq.com
 * @LastEditTime: 2025-06-29 15:06:32
 * @FilePath: \见习2-卢金辉\HelloSwing.java
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class HelloSwing {
    //创建用户界面的方法,无返回值，无参
    public static void creatGui() {
        //System.out.println("creatGui");
        //创建主窗口,窗口上的标题文字Hello Swing
        JFrame frame = new JFrame("Hello Swing");
        //设置窗口关闭时操作
        //JFrame.EXIT_ON_CLOSE表示当窗口关闭时，终止java虚拟机
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置窗口大小
        frame.setSize(500, 500);
        //设置窗口的居中显示
        frame.setLocationRelativeTo(null);
        //创建一个文本标签
        JLabel label = new JLabel("Hello Swing",SwingConstants.CENTER);
        //把文本标签添加到窗口中
        //getContentPane()方法获取窗口的内容面板
        //add方法将组件添加到内容面板中
        frame.getContentPane().add(label);
        //设置窗口可见,必须在所有组件添加完成后调用
        frame.setVisible(true);
        
    }   
    public static void main(String[] args) {
        //main方法，应用的主入口
        creatGui();
    }
}